8870. Меньшее из трех

 

Заданы три целых числа a, b и c. Выведите наименьшее из них.

 

Вход. Три целых числа a, b и c.

 

Выход. Выведите наименьшее из трех заданных чисел.

 

Пример входа

Пример выхода

7 2 4

2

 

 

РЕШЕНИЕ

условный оператор

 

Анализ алгоритма

В задаче следует вычислить минимум трех чисел min(a, b, c).

 

Реализация алгоритма

Читаем входные данные.

 

scanf("%d %d %d", &a, &b, &c);

 

Вычисляем res = min(a, b, c).

 

res = a;

if (b < res) res = b;

if (c < res) res = c;

 

Выводим ответ.

 

printf("%d\n", res);

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int a = con.nextInt();

    int b = con.nextInt();

    int c = con.nextInt();   

   

    int res = a;

    if (b < res) res = b;

    if (c < res) res = c;

    System.out.println(res);

    con.close();

  }

}

 

Python реализация

Читаем входные данные.

 

a, b, c = map(int,input().split())

 

Вычисляем res = min(a, b, c).

 

res = min(a,b,c)

 

Выводим ответ.

 

print(res)